HERRAMIENTAS DE DOS RELACIONADOS CON NETWORKING EN INTERNET
by XKLiB8u2R


Aqu unas breves referencias y explicaciones de las mas comunes.

Muchos usan su windows sin saber las pequeas y sencillas herramientas que este incluye con el MS-DOS.

En los win9x los tenemos abriendo una ventana de ms-dos desde el menu inicio - programas - MS-DOS o tambin llamndolo desde el Men Inicio - Ejecutar - command.exe

Para NT/2000/XP Men inicio - Programas - MS-DOS o menu inicio - Ejecutar - cmd.exe
no es necesario ponerle la extensin.

Bueno desde esta pequea consola podemos llamar a los siguientes comandos:

NETSTAT: Muestra estadsticas del protocolo y conexiones TCP/IP actuales.

Ejemplos:

Netstat ?
-a      Muestra todas las conexiones y puertos escucha.
-e      Muestra estadsticas Ethernet. Se puede combinar con -s.
-n      Muestra nmeros de puertos y direcciones en formato numrico.
-p proto   Muestra conexiones del protocolo especificado por proto; que
       puede ser tcp o udp. Si se usa con la opcin -s para mostrar
       estadsticas por protocolo, proto puede ser TCP, UDP o IP.
-r      Muestra el contenido de la tabla de rutas.
-s      Muestra estadsticas por protocolo. En forma predeterminada, se
       muestran para TCP, UDP e IP; se puede utilizar la opcin -p
       para especificar un subconjunto de lo predeterminado.
intervalo  Vuelve a mostrar las estadsticas seleccionadas, haciendo
       pausas en el intervalo de segundos especificado entre cada
       muestra. Presione Ctrl+C para detener la actualizacin de
       estadsticas. Si se omite, netstat imprimir la actual
       informacin de configuracin una vez.
netstat -a: como el help lo dice, ir mostrando las escuchas.
netstat -an: har lo mismo pero proporcionando puertos e IPs.


TRACERT: Comando que utiliza valores de tiempo de existencia (TTL) para
generar mensajes desde cada router que se utiliza a lo largo de la ruta.
Es muy poderoso en cuanto a su capacidad para ubicar fallas en la ruta
desde el origen hasta el destino.

PING: Instruccin utilizada por el protocolo ICMP para verificar la conexin
de hardware y la direccin lgica de la capa de red. Este es un mecanismo de
prueba sumamente bsico.
Bueno en este quiero resaltar el famoso ping de la muerte, olvidense de ste.
Ya es asunto terminado, est parcheado a partir del win98 y el 95 tiene su
respectivos parches. Pero tambin pueden probar otras alternativas, especificando
tamao de paquetes, tiempo de respuesta, tiempo de vida,etc.

FTP: Protocolo de transferencia de archivos. Protocolo de aplicacin, parte de
la pila de protocolo TCP/IP utilizado para la transferencia de archivos entre
nodos de red. El FTP se define en RFC 959.
Bueno aqu les pongo algunos comandos. Pero les recuerdo, si pueden usar un cliente para
bajar archivos pesados no lo duden, no sern super hackers por usar ftp por lnea de comandos.

Pero si deben tenerlo sabido.

Ejemplos

FTP>help
!        delete     literal    prompt    send
?        debug     ls        put       status
append   dir       mdelete   pwd      trace
ascii     disconnect mdir      quit       type
bell      get       mget      quote     user
binary    glob      mkdir      recv      verbose
bye      hash      mls       remotehelp
cd       help      mput      rename
close     lcd       open      rmdir
FTP>ls (lista el contenido dentro del directorio.
FTP>mkdir crea un directorio.
FTP>mdir muestra el contenido de multiples directorios remotos.
FTP>open ip puerto
FTP>help (comando) para que vayan aprendiendo a usarlo.

TELNET: Instruccin utilizada para verificar el software de capa de aplicacin
entre estaciones de origen y de destino. Este es el mecanismo de prueba ms
completo disponible.

Podemos ejecutar telnet desde MS-DOS o desde el menu Ejecutar.

ejemplo: telnet (IP o DNS) puerto (23,25,110,etc)

ROUTE: Este comando sirve para definir rutas estaticas.

WINIPCFG: Configuracin IP(modo grafico). Aqui encontramos la informacin de nuestros
adaptadores de red. Informacin como: IP, mascara de subred, MAC, Puerta de Enlace(Gateway), DHCP,etc.

IPCONFIG: Configuracin IP(lnea de comandos).

NBTSTAT: Muestra el estado de conexiones sobre el protocolo Netbios(NBT).

Este es el famoso nbtstat -A ipvictima

Ejemplos:

Nbtstat -s muestra las sesiones establecidas con las IPs y sus nombres de host.
Nbtstat -S lo mismo pero solo los nmeros de IP.
Nbtstat -n para listar las maquinas de la red por nombre de host.


ARP: Protocolo de resolucin de direcciones inversas. Mtodo de desarrollo de rutas
dinmicas en una red. Permite que un servidor de acceso descubra la direccin de red
de un dispositivo asociado con un circuito virtual.

Ejemplos:

arp -a nos muestra las entradas arp con sus nmeros de IP, MAC y servicio.
Si ustedes lo ejecutan les saldr la conexin con su dhcp,de enrutamiento dinmino.


SNMP: Protocolo de administracin de red simple. Protocolo de administracin de red
que se utiliza casi exclusivamente en redes TCP/IP. SNMP suministra un medio para
supervisar y controlar los dispositivos de red, y para administrar configuraciones,
recoger estadsticas, el desempeo y la seguridad.

 
COMANDO NET

NET: El comando utilizado por el protocolo Netbios, en redes TCP/IP.

NET CONFIG
Muestra la configuracin de su grupo de trabajo.

NET CONFIG [/YES] /YES Realiza el comando NET CONFIG sin pedir informacin o confirmacin.

NET DIAG
Ejecuta el programa de diagnsticos de Microsoft Network Diagnostics para comprobar la conexin hardware entre dos PC y para mostrar informacin sobre un equipo.

NET DIAGNOSTICS [/NAMES | /STATUS]

*/NAMES Especifica el nombre de un servidor de diagnsticos para evitar conflictos cuando NET DIAG es utilizado por varios usuarios. Esta opcin slo funciona cuando la red utiliza un protocolo NetBIOS.

*/STATUS Permite especificar un equipo sobre el cual quiere informacin de diagnsticos de la red.

NET INIT
Carga los controladores del adaptador de red y los protocolos sin enlazarlos con el Administrador de protocolos. Este comando puede ser necesario si est utilizando un adaptador de red no estndar. Despus puede enlazar los protocolos con el Administrador de protocolos escribiendo NET START NETBIND.

NET INITIALIZE [/DYNAMIC]
*/DYNAMIC Carga el Administrador de protocolos dinmicamente. Esto es til con algunas redes no estndar, como Banyan(R) VINES(R), para resolver problemas de memoria.

NET LOGOFF
Interrumpe las conexiones entre su PC y los los recursos compartidos a los que est conectado.

NET LOGOFF [/YES]
*/YES Realiza el comando NET LOGOFF sin preguntar primero si quiere informacin o confirmar la accin.

NET LOGON [usuario [contrasea | ?] [/DOMAIN:nombre] [/YES] [/SAVEPW:NO]

Le indentifica como miembro de un grupo de trabajo.

usuario Especifica el nombre que le identifica en su grupo de trabajo. El nombre especificado puede contener hasta 20 caracteres.
contrasea La cadena de caracteres que le le autoriza para tener acceso al archivo de contraseas. La contrasea puede contener hasta 14 caracteres.
? Especifica que quiere ser preguntado por su contrasea.
*/DOMAIN Especifica que quiere conectarse a Microsoft Windows NT o a un dominio de LAN .
nombre Especifica el dominio de Windows NT o de LAN al que quiere conectar.
*/YES Realiza el comando NET LOGON sin preguntarle informacin o confirmar sus acciones.
*/SAVEPW:NO Realiza el comando NET LOGON sin preguntarle si quiere crear un archivo de contraseas.
Si no quieren que se los pregunte escriban net logon sin opciones.

NET PASSWORD [cont.anterior [nuevacontr.]
NET PASSWORD \\equipo | /DOMAIN:nombre [usuario contr.anterior [nuevacontr.]]
Cambiar la contrasea de conexin.
*cont.anterior Especifica tu contrasea actual.
*nuevacontr. Especifica tu nueva contrasea. Puede tener hasta 14 caracteres.
*equipo Especifica el servidor Windows NT o LAN al que quiere cambiar la contrasea.
*/DOMAIN Especifica que quiere cambiar su su contrasea en un dominio Windows NT o LAN.
*nombre Especifica el dominio Windows NT o LAN en el que quiere cambiar su contrasea.
*usuario Especifica su nombre de usuario de Windows NT o LAN.
La primera es para cambiar la contrasea del archivo de contraseas.
La segunda es para cambiar la contrasea de un dominio o un servidor NT o LAN.

NET PRINT \\equipo[\impresora] | puerto [/YES]
NET PRINT \\equipo | puerto [nm.trabajo [/PAUSE | /RESUME | /DELETE] [/YES]
Muestra informacin sobre la cola de impresin en una impresora compartida o controla sus trabajos de impresin.
*equipo Especifica el nombre del equipo al que pertenece la cola de impresin sobre la que quiere informacin.
*impresora Especifica el nombre de la impresora sobre la que quiere informacin.
*puerto Especifica el nombre del puerto paralelo (LPT) en su equipo que est conectado a la impresora sobre la que quiere informacin.
*nm.trab. Especifica el nmero de trabajo de impresin en la cola. Puede especificar las siguientes opciones:
*/PAUSE Detiene la impresin.
*/RESUME Contina una impresin que ha n sido detenida.
*/DELETE Cancela un trabajo de impresin.

*/YES Realiza el comando NET PRINT sin pedir informacin o confirmacin.

NET PRINT \\equipo | puerto [nm.trabajo [/PAUSE | /RESUME | /DELETE] [/YES]
*equipo Especifica el nombre del equipo al que pertenece la cola de impresin sobre la que quiere informacin.
*impresora Especifica el nombre de la impresora sobre la que quiere informacin.
*puerto Especifica el nombre del puerto paralelo (LPT) en su equipo que est conectado a la impresora sobre la que quiere informacin.
*nm.trab. Especifica el nmero de trabajo de impresin en la cola. Puede especificar las siguientes opciones:
*/PAUSE Detiene la impresin.
*/RESUME Contina una impresin que ha n sido detenida.
*/DELETE Cancela un trabajo de impresin.
*/YES Realiza el comando NET PRINT sin pedir informacin o confirmacin.

Cuando especifica el nombre de un equipo usando NET PRINT reciben informacin sobre cada una de las impresoras conectadas a ese equipo.

NET START [BASIC | NWREDIR | WORKSTATION | NETBIND | NETBEUI | NWLINK] [/LIST] [/YES] [/VERBOSE]
Inicia servicios. Los servicios no pueden ser iniciados desde el smbolo del sistema de Windows.
*BASIC Inicia el redireccionador bsico.
*NWREDIR Inicia el redireccionador Microsoft compatible con Novell(R).
*WORKSTATION Inicia el redireccionador predeterminado. 
*NETBIND Enlaza protocolos y controladores de adaptadores de red. 
*NETBEUI Inicia la interfaz NetBIOS.
*NWLINK Inicia la interfaz compatible con IPX/SPX.
*/LIST Muestra una lista de los servicios que estn en ejecucin.
*/YES Realiza el comando NET START sin pedir informacin o confirmacin.
*/VERBOSE Muestra informacin sobre controladores de dispositivos y servicios segn se van cargando.

Para iniciar el redireccionador de trabajo en grupo que seleccionaron durante la instalacin, escriban NET START sin opciones.

NET STOP [BASIC | NWREDIR | WORKSTATION | NETBEUI | NWLINK] [/YES]
Detiene los servicios. No se pueden detener los servicios desde el smbolo de sistema desde Windows.

*BASIC: Detiene el redireccionador estndar.
*NWREDIR: Detiene el redireccionador Microsoft compatible con Novell(R).
*WORKSTATION: Detiene el redireccionador predeterminado.
*NETBIND: Enlaza protocolos y adaptadores de red.
*NETBEUI: Detiene la interfaz NetBIOS.
*NWLINK: Detiene la interfaz compatible con X/SPX.
*/YES: Ejecuta el comando NET START sin pedirle informacin o confirmacin.

Para detener el redireccionador del grupo de trabajo, escriban NET STOP sin opciones. Esto corta todas las conexiones a los recursos compartidos y quita los comandos NET de la memoria.

NET TIME [\\equipo | /WORKGROUP:gruptrab] [/SET] [/YES]

Su PC con el reloj compartido de Microsoft Windows para Trabajo en grupo, Windows NT, Windows 95, o el servidor de reloj de NetWare.

*equipo: Especifica el nombre del equipo (servidor de reloj) que quiere comprobar o sincronizar el reloj de su equipo.
*/WORKGROUP: Especifica que quiere utilizar el servidor de reloj de otro grupo de trabajo.
gruptrab Especifica el nombre del grupo de trabajo al que pertenece el equipo con el cual quiere sincronizar su propio equipo o consultar la hora. Si hay varios servidores de reloj en un grupo de trabajo, NET TIME usa el primero que encuentra.
*/SET: Sincroniza el reloj de su equipo con el reloj o grupo de trabajo que especific.
*/YES: Realiza el comando NET TIME sin pedir informacin o confirmacin.

NET USE [unidad: | *] [\\equipo\directorio [contrasea | ?] [/SAVEPW:NO] [/YES] [/NO]
NET USE [puerto:] [\\equipo\impresora [contrasea | ?] [/SAVEPW:NO] [/YES] [/NO]
NET USE unidad: | \\equipo\directorio /DELETE [/YES]
NET USE puerto: | \\equipo\impresora /DELETE [/YES]
NET USE * /DELETE [/YES]
NET USE unidad: | * /HOME

Conecta o desconecta su equipo de un recurso compartido o muestra informacin sobre las conexiones.

unidad Especifica la letra de unidad a la cual quiere asignar un directorio compartido.
* Especifica la siguiente letra disponible. Si se usa /DELETE, especifica desconectarse de todas las conexiones.
puerto Especifica el puerto paralelo (LPT) al que asignar la impresora compartida.
equipo Especifica el nombre del equipo que est compartiendo el recurso.
directorio Especifica el nombre del directorio compartido.
impresora Especifica el nombre de la impresora compartida.
contrasea Especifica la contrasea del recurso compartido si la hay.
*? Especifica que quiere ser preguntado por la contrasea del recurso. No necesita utilizar esta opcin a menos que la contrasea sea opcional.
*/SAVEPW:NO Especifica que la contrasea que escribi no debe ser guardada en el archivo de contraseas. Es necesario escribir la contrasea la prxima que se conecte a este recurso.
*/YES Realiza el comando NET USE sin preguntar informacin o pedir confirmacin.
*/DELETE Interrupcin la conexin a un recurso compartido.
*/NO Realiza el comando NET USE contestando NO a todas las preguntas de confirmacin.
*/HOME Hace una conexin a su directorio HOME.

Para listar todas las conexiones escriba NET USE sin opciones.

NET VIEW [\\equipo] [/YES]
NET VIEW [/WORKGROUP:gruptrab] [/YES]
Muestra la lista de equipos en un grupo de trabajo o los recursos compartidos en un equipo.
equipo Especifica el nombre del equipo cuyos recursos compartidos quiere listar.
*/WORKGROUP Especifica que quiere ver los nombres de los equipos que comparten recursos en otro grupo de trabajo.
gruptrab Especifica el nombre del grupo de trabajo cuyos nombres de equipo quiere ver.
*/YES Realiza el comando NET VIEW sin sin pedir informacin o confirmacin.
Para ver los equipos en su grupo de trabajo que comparten recursos, escriba NET VIEW sin opciones.
